package com.molichuxing.gateway.bff.order.entity.response;

import java.math.BigDecimal;
import java.time.LocalDate;

import com.molichuxing.framework.dto.ResponseRootDto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 还款订单信息vo
 * 
 * @author zoumingyu
 * @date 2019年8月31日
 *
 */
@Data
public class PaymentOfflineScheduleVo extends ResponseRootDto {
	private static final long serialVersionUID = -4056565650816940435L;

	@ApiModelProperty(value = "订单号")
	private Long orderCode;

	@ApiModelProperty(value = "车辆id")
	private Integer carId;
	
	@ApiModelProperty(value = "车架号")
	private String vin;

	@ApiModelProperty(value = "车牌号")
	private String licencePlate;

	@ApiModelProperty(value = "用户id")
	private Integer userId;

	@ApiModelProperty(value = "用户姓名")
	private String userRealName;

	@ApiModelProperty(value = "用户手机号")
	private String userPhone;

	@ApiModelProperty(value = "期数")
	private Integer periods;

	@ApiModelProperty(value = "总期数")
	private Integer totalPeriods;
	
	@ApiModelProperty(value = "还款期数")
	private String repayPeriods;

	@ApiModelProperty(value = "还款金额")
	private BigDecimal payable;

	@ApiModelProperty(value = "应还款日")
	private LocalDate payableDate;
	
    @ApiModelProperty(value = "联系人")
    private String contact;

    @ApiModelProperty(value = "联系电话")
    private String contactNumber;

    @ApiModelProperty(value = "车辆数")
    private Integer carCount;
}
